supernumerary kidney - Spanish English Dictionary